mouth of a river, canal - German English Dictionary